/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.vo.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author: niechanggang
 * @date:2021/3/18 14:18
 * @description:
 */
@Data
public class SelectUserListByAppRequestVO  extends FeignBasePageReqVO{

    /**
     * 员工账号
     */
    private String userAccount;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 组织列表
     */
    private List<Long> orgIdList;

    /**
     * 角色标识
     */
    private List<Long> roleIdList;

    /**
     * 用户状态
     */
    private Integer userState;

    /**
     * 员工编码
     */
    private String employeeCode;

    /**
     * 租户编码
     */
    private String appCode;

    /**
     * 用户名称模糊匹配关键字
     */
    @ApiModelProperty(value = "用户名称模糊匹配关键字", notes = "用户名模糊查询条件")
    private String userNameKey;

    @ApiModelProperty(value = "数据状态", notes = "空/不传-全部|Y-已删除|N-未删除")
    private String isDeleted;
}
